<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:dc="http://www.omg.org/spec/DD/20100524/DC" xmlns:di="http://www.omg.org/spec/DD/20100524/DI" xmlns:camunda="http://camunda.org/schema/1.0/bpmn" id="sample-diagram" targetNamespace="http://bpmn.io/schema/bpmn" xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL BPMN20.xsd">
  <collaboration id="Collaboration_02s5l4a">
    <participant id="Participant_04mkpl3" processRef="Process_1" />
  </collaboration>
  <error id="error1" name="ERROR1-OCCURED" errorCode="ERROR1" />
  <error id="error2" name="ERROR2-OCCURED" errorCode="ERROR2" />
  <error id="error3" name="ERROR3-OCCURED" errorCode="ERROR3" />
  <process id="Process_1" isExecutable="false">
    <startEvent id="StartEvent_1">
      <outgoing>SequenceFlow_14hrhu3</outgoing>
    </startEvent>
    <exclusiveGateway id="ExclusiveGateway_1" default="SequenceFlow_1iyph8g">
      <incoming>SequenceFlow_1nocp02</incoming>
      <outgoing>SequenceFlow_16b9no2</outgoing>
      <outgoing>SequenceFlow_1iyph8g</outgoing>
    </exclusiveGateway>
    <endEvent id="EndEvent_error1" name="Throw Error 1">
      <incoming>SequenceFlow_16b9no2</incoming>
      <errorEventDefinition errorRef="error1" />
    </endEvent>
    <sequenceFlow id="SequenceFlow_14hrhu3" sourceRef="StartEvent_1" targetRef="Task_1" />
    <sequenceFlow id="SequenceFlow_1nocp02" sourceRef="Task_1" targetRef="ExclusiveGateway_1" />
    <sequenceFlow id="SequenceFlow_16b9no2" sourceRef="ExclusiveGateway_1" targetRef="EndEvent_error1">
      <conditionExpression xsi:type="tFormalExpression" language="JavaScript">data.errorCode=='error1'</conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="SequenceFlow_1iyph8g" sourceRef="ExclusiveGateway_1" targetRef="SubProcess_A" />
    <sequenceFlow id="SequenceFlow_18ouv7c" sourceRef="Task_14ispdi" targetRef="EndEvent_17fzol9" />
    <sequenceFlow id="SequenceFlow_0t9u8g1" sourceRef="BoundaryEvent_catchErrors" targetRef="Task_14ispdi" />
    <subProcess id="SubProcess_A" name="Sub Process A">
      <incoming>SequenceFlow_1iyph8g</incoming>
      <outgoing>Flow_0vzw7df</outgoing>
      <startEvent id="StartEvent_A">
        <outgoing>SequenceFlow_0m688lu</outgoing>
      </startEvent>
      <sequenceFlow id="SequenceFlow_0m688lu" sourceRef="StartEvent_A" targetRef="UserTask1" />
      <exclusiveGateway id="ExclusiveGateway_2" default="SequenceFlow_1j95ipt">
        <incoming>SequenceFlow_0vxe9zd</incoming>
        <outgoing>SequenceFlow_1j95ipt</outgoing>
        <outgoing>SequenceFlow_0ypyxod</outgoing>
      </exclusiveGateway>
      <sequenceFlow id="SequenceFlow_0vxe9zd" sourceRef="UserTask1" targetRef="ExclusiveGateway_2" />
      <endEvent id="EndEvent_A">
        <incoming>SequenceFlow_1j95ipt</incoming>
      </endEvent>
      <sequenceFlow id="SequenceFlow_1j95ipt" sourceRef="ExclusiveGateway_2" targetRef="EndEvent_A" />
      <sequenceFlow id="SequenceFlow_0ypyxod" sourceRef="ExclusiveGateway_2" targetRef="EndEvent_error2">
        <conditionExpression xsi:type="tFormalExpression" language="JavaScript">item.data.errorCode=='error2'</conditionExpression>
      </sequenceFlow>
      <endEvent id="EndEvent_error2" name="Catch Error 2">
        <incoming>SequenceFlow_0ypyxod</incoming>
        <errorEventDefinition errorRef="error2" />
      </endEvent>
      <userTask id="UserTask1" name="Task 2">
        <extensionElements>
          <camunda:executionListener event="end">
            <camunda:script scriptFormat="JavaScript">data.errorCode='error2';</camunda:script>
          </camunda:executionListener>
        </extensionElements>
        <incoming>SequenceFlow_0m688lu</incoming>
        <outgoing>SequenceFlow_0vxe9zd</outgoing>
        <outgoing>Flow_1xci4ji</outgoing>
      </userTask>
      <subProcess id="SubProcess_event2" triggeredByEvent="true">
        <task id="ErrorHandler_3" name="Error Handler 3">
          <incoming>SequenceFlow_1ymvoul</incoming>
          <outgoing>SequenceFlow_1co8y6v</outgoing>
        </task>
        <sequenceFlow id="SequenceFlow_1ymvoul" sourceRef="StartEvent_14s2cpf" targetRef="ErrorHandler_3" />
        <endEvent id="EndEvent_3">
          <incoming>SequenceFlow_1co8y6v</incoming>
        </endEvent>
        <sequenceFlow id="SequenceFlow_1co8y6v" sourceRef="ErrorHandler_3" targetRef="EndEvent_3" />
        <startEvent id="StartEvent_14s2cpf">
          <outgoing>SequenceFlow_1ymvoul</outgoing>
          <errorEventDefinition errorRef="error3" />
        </startEvent>
      </subProcess>
      <sequenceFlow id="Flow_1xci4ji" sourceRef="UserTask1" targetRef="Event_0ce8dnc">
        <conditionExpression xsi:type="tFormalExpression" language="JavaScript">data.escalationCode='1';</conditionExpression>
      </sequenceFlow>
      <intermediateThrowEvent id="Event_0ce8dnc">
        <incoming>Flow_1xci4ji</incoming>
        <escalationEventDefinition id="EscalationEventDefinition_0c2gc0x" escalationRef="Escalation_1n0rihp" />
      </intermediateThrowEvent>
      <textAnnotation id="TextAnnotation_0gagg2p">
        <text>Throw error 2</text>
      </textAnnotation>
      <association id="Association_07wwuod" sourceRef="EndEvent_error2" targetRef="TextAnnotation_0gagg2p" />
      <textAnnotation id="TextAnnotation_1eva1py">
        <text>Throw escalation 'Request Review'</text>
      </textAnnotation>
      <association id="Association_0kl1lzh" sourceRef="Event_0ce8dnc" targetRef="TextAnnotation_1eva1py" />
    </subProcess>
    <subProcess id="Activity_1yikdol" triggeredByEvent="true">
      <task id="Activity_0ig24uz">
        <incoming>Flow_0hr5bhd</incoming>
        <outgoing>Flow_1jp3lxl</outgoing>
      </task>
      <sequenceFlow id="Flow_0hr5bhd" sourceRef="Event_catch_escl" targetRef="Activity_0ig24uz" />
      <endEvent id="Event_1e95dbp">
        <incoming>Flow_1jp3lxl</incoming>
      </endEvent>
      <sequenceFlow id="Flow_1jp3lxl" sourceRef="Activity_0ig24uz" targetRef="Event_1e95dbp" />
      <startEvent id="Event_catch_escl">
        <outgoing>Flow_0hr5bhd</outgoing>
        <escalationEventDefinition id="EscalationEventDefinition_00uh0es" escalationRef="Escalation_1n0rihp" />
      </startEvent>
      <textAnnotation id="TextAnnotation_02tszz0">
        <text>Catch Escalation 'Request Review'</text>
      </textAnnotation>
      <association id="Association_0oxukhw" sourceRef="Event_catch_escl" targetRef="TextAnnotation_02tszz0" />
    </subProcess>
    <sequenceFlow id="Flow_1oqi2jc" sourceRef="Event_1kwlr0m" targetRef="Activity_0qsriag" />
    <boundaryEvent id="BoundaryEvent_catchErrors" name="Error Catcher" attachedToRef="SubProcess_A">
      <outgoing>SequenceFlow_0t9u8g1</outgoing>
      <errorEventDefinition errorRef="error2" />
    </boundaryEvent>
    <boundaryEvent id="Event_1kwlr0m" attachedToRef="SubProcess_A">
      <outgoing>Flow_1oqi2jc</outgoing>
      <escalationEventDefinition id="EscalationEventDefinition_0kxtmgf" />
    </boundaryEvent>
    <sequenceFlow id="Flow_0vzw7df" sourceRef="SubProcess_A" targetRef="Activity_109yem7" />
    <endEvent id="Event_0srqisy">
      <incoming>Flow_09z3bvg</incoming>
    </endEvent>
    <sequenceFlow id="Flow_09z3bvg" sourceRef="Activity_109yem7" targetRef="Event_0srqisy" />
    <userTask id="Activity_109yem7">
      <incoming>Flow_0vzw7df</incoming>
      <outgoing>Flow_09z3bvg</outgoing>
    </userTask>
    <scriptTask id="Task_1" name="Task 1" scriptFormat="JavaScript">
      <incoming>SequenceFlow_14hrhu3</incoming>
      <outgoing>SequenceFlow_1nocp02</outgoing>
      <script></script>
    </scriptTask>
    <subProcess id="SubProcess_ErrorHandler" name="" triggeredByEvent="true">
      <task id="Task_handle_error1" name="Handle Error 1">
        <incoming>SequenceFlow_1l0v2kk</incoming>
        <outgoing>SequenceFlow_0o2tj08</outgoing>
      </task>
      <sequenceFlow id="SequenceFlow_1l0v2kk" sourceRef="StartEvent_catchErrors" targetRef="Task_handle_error1" />
      <startEvent id="StartEvent_catchErrors" name="Error Catcher for Process">
        <outgoing>SequenceFlow_1l0v2kk</outgoing>
        <errorEventDefinition errorRef="error1" />
      </startEvent>
      <endEvent id="EndEvent_subprocessErrorHandler">
        <incoming>SequenceFlow_0o2tj08</incoming>
      </endEvent>
      <sequenceFlow id="SequenceFlow_0o2tj08" sourceRef="Task_handle_error1" targetRef="EndEvent_subprocessErrorHandler" />
    </subProcess>
    <task id="Task_14ispdi" name="Handle Error 2">
      <incoming>SequenceFlow_0t9u8g1</incoming>
      <outgoing>SequenceFlow_18ouv7c</outgoing>
    </task>
    <endEvent id="EndEvent_17fzol9">
      <incoming>SequenceFlow_18ouv7c</incoming>
    </endEvent>
    <task id="Activity_0qsriag">
      <incoming>Flow_1oqi2jc</incoming>
    </task>
    <textAnnotation id="TextAnnotation_0ihy2v4">
      <text>Error Event Sub Process</text>
    </textAnnotation>
    <association id="Association_09459qo" sourceRef="SubProcess_ErrorHandler" targetRef="TextAnnotation_0ihy2v4" />
  </process>
  <escalation id="Escalation_1n0rihp" name="Escalation_37apmru" escalationCode="Request Review" />
  <bpmndi:BPMNDiagram id="BPMNDiagram_1">
    <bpmndi:BPMNPlane id="BPMNPlane_1" bpmnElement="Collaboration_02s5l4a">
      <bpmndi:BPMNShape id="Participant_04mkpl3_di" bpmnElement="Participant_04mkpl3" isHorizontal="true">
        <dc:Bounds x="-40" y="16" width="1470" height="719" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="TextAnnotation_0ihy2v4_di" bpmnElement="TextAnnotation_0ihy2v4">
        <dc:Bounds x="1020" y="403" width="100" height="40" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_09z3bvg_di" bpmnElement="Flow_09z3bvg">
        <di:waypoint x="1150" y="229" />
        <di:waypoint x="1212" y="229" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0vzw7df_di" bpmnElement="Flow_0vzw7df">
        <di:waypoint x="990" y="229" />
        <di:waypoint x="1050" y="229" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_1oqi2jc_di" bpmnElement="Flow_1oqi2jc">
        <di:waypoint x="580" y="441" />
        <di:waypoint x="580" y="520" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0t9u8g1_di" bpmnElement="SequenceFlow_0t9u8g1">
        <di:waypoint x="847" y="441" />
        <di:waypoint x="847" y="520" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="717" y="457.5" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_18ouv7c_di" bpmnElement="SequenceFlow_18ouv7c">
        <di:waypoint x="847" y="600" />
        <di:waypoint x="847" y="642" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="770.5" y="493" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1iyph8g_di" bpmnElement="SequenceFlow_1iyph8g">
        <di:waypoint x="419" y="144" />
        <di:waypoint x="492" y="144" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="422" y="186" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_16b9no2_di" bpmnElement="SequenceFlow_16b9no2">
        <di:waypoint x="394" y="169" />
        <di:waypoint x="394" y="189" />
        <di:waypoint x="394" y="189" />
        <di:waypoint x="394" y="211" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="364" y="183" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1nocp02_di" bpmnElement="SequenceFlow_1nocp02">
        <di:waypoint x="345" y="144" />
        <di:waypoint x="369" y="144" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="312" y="123" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_14hrhu3_di" bpmnElement="SequenceFlow_14hrhu3">
        <di:waypoint x="216" y="146" />
        <di:waypoint x="245" y="146" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="186" y="125" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="_BPMNShape_StartEvent_2" bpmnElement="StartEvent_1">
        <dc:Bounds x="180" y="129" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="153" y="165" width="90" height="20" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_1_di" bpmnElement="ExclusiveGateway_1" isMarkerVisible="true">
        <dc:Bounds x="369" y="119" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="349" y="173" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_0788bfe_di" bpmnElement="EndEvent_error1">
        <dc:Bounds x="376" y="211" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="303" y="213" width="69" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Task_14ispdi_di" bpmnElement="Task_14ispdi">
        <dc:Bounds x="797" y="520" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_17fzol9_di" bpmnElement="EndEvent_17fzol9">
        <dc:Bounds x="829" y="642" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="807" y="536" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0qsriag_di" bpmnElement="Activity_0qsriag">
        <dc:Bounds x="530" y="520" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="SubProcess_1mrpeu8_di" bpmnElement="SubProcess_A" isExpanded="true">
        <dc:Bounds x="492" y="44" width="498" height="379" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_1xci4ji_di" bpmnElement="Flow_1xci4ji">
        <di:waypoint x="726" y="180" />
        <di:waypoint x="726" y="212" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0ypyxod_di" bpmnElement="SequenceFlow_0ypyxod">
        <di:waypoint x="828" y="165" />
        <di:waypoint x="828" y="202" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="698" y="177" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1j95ipt_di" bpmnElement="SequenceFlow_1j95ipt">
        <di:waypoint x="853" y="140" />
        <di:waypoint x="886" y="140" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="725" y="119" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0vxe9zd_di" bpmnElement="SequenceFlow_0vxe9zd">
        <di:waypoint x="776" y="140" />
        <di:waypoint x="803" y="140" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="645" y="119" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_0m688lu_di" bpmnElement="SequenceFlow_0m688lu">
        <di:waypoint x="654" y="140" />
        <di:waypoint x="676" y="140" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="520" y="119" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="StartEvent_A_di" bpmnElement="StartEvent_A">
        <dc:Bounds x="618" y="122" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="491" y="162" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="ExclusiveGateway_2_di" bpmnElement="ExclusiveGateway_2" isMarkerVisible="true">
        <dc:Bounds x="803" y="115" width="50" height="50" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="683" y="169" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_A_di" bpmnElement="EndEvent_A">
        <dc:Bounds x="886" y="122" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="759" y="162" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_0e3d6g3_di" bpmnElement="EndEvent_error2">
        <dc:Bounds x="810" y="202" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="631" y="303" width="66" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="UserTask_0x4azqh_di" bpmnElement="UserTask1">
        <dc:Bounds x="676" y="100" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_04c6efy_di" bpmnElement="Event_0ce8dnc">
        <dc:Bounds x="708" y="212" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="TextAnnotation_0gagg2p_di" bpmnElement="TextAnnotation_0gagg2p">
        <dc:Bounds x="870" y="205" width="100" height="30" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="TextAnnotation_1eva1py_di" bpmnElement="TextAnnotation_1eva1py">
        <dc:Bounds x="586" y="195" width="100.00000762939453" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Association_07wwuod_di" bpmnElement="Association_07wwuod">
        <di:waypoint x="846" y="220" />
        <di:waypoint x="870" y="220" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Association_0kl1lzh_di" bpmnElement="Association_0kl1lzh">
        <di:waypoint x="708" y="226" />
        <di:waypoint x="686" y="221" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="SubProcess_1ywmhkb_di" bpmnElement="SubProcess_event2" isExpanded="true">
        <dc:Bounds x="630" y="260" width="272" height="120" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_1co8y6v_di" bpmnElement="SequenceFlow_1co8y6v">
        <di:waypoint x="816" y="320" />
        <di:waypoint x="843" y="320" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="674" y="322" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1ymvoul_di" bpmnElement="SequenceFlow_1ymvoul">
        <di:waypoint x="686" y="320" />
        <di:waypoint x="716" y="320" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="545" y="322" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="ErrorHandler_3_di" bpmnElement="ErrorHandler_3">
        <dc:Bounds x="716" y="280" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_3_di" bpmnElement="EndEvent_3">
        <dc:Bounds x="843" y="302" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="705" y="365" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="StartEvent_1egrbx2_di" bpmnElement="StartEvent_14s2cpf">
        <dc:Bounds x="650" y="302" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="512" y="365" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_1s712nx_di" bpmnElement="Activity_1yikdol" isExpanded="true">
        <dc:Bounds x="50" y="445" width="450" height="270" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Flow_1jp3lxl_di" bpmnElement="Flow_1jp3lxl">
        <di:waypoint x="380" y="545" />
        <di:waypoint x="412" y="545" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Flow_0hr5bhd_di" bpmnElement="Flow_0hr5bhd">
        <di:waypoint x="226" y="545" />
        <di:waypoint x="280" y="545" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Activity_0ig24uz_di" bpmnElement="Activity_0ig24uz">
        <dc:Bounds x="280" y="505" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_1e95dbp_di" bpmnElement="Event_1e95dbp">
        <dc:Bounds x="412" y="527" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Event_0kvsizc_di" bpmnElement="Event_catch_escl">
        <dc:Bounds x="190" y="527" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="TextAnnotation_02tszz0_di" bpmnElement="TextAnnotation_02tszz0">
        <dc:Bounds x="158" y="585" width="100" height="70" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Association_0oxukhw_di" bpmnElement="Association_0oxukhw">
        <di:waypoint x="208" y="563" />
        <di:waypoint x="208" y="585" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Event_0srqisy_di" bpmnElement="Event_0srqisy">
        <dc:Bounds x="1212" y="211" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0pusq3y_di" bpmnElement="Activity_109yem7">
        <dc:Bounds x="1050" y="189" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Activity_0pfnnwq_di" bpmnElement="Task_1">
        <dc:Bounds x="245" y="104" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="SubProcess_1y4dps2_di" bpmnElement="SubProcess_ErrorHandler" isExpanded="true">
        <dc:Bounds x="980" y="498" width="296" height="124" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="SequenceFlow_0o2tj08_di" bpmnElement="SequenceFlow_0o2tj08">
        <di:waypoint x="1189" y="561" />
        <di:waypoint x="1220" y="561" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="351" y="332" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="SequenceFlow_1l0v2kk_di" bpmnElement="SequenceFlow_1l0v2kk">
        <di:waypoint x="1047" y="561" />
        <di:waypoint x="1089" y="561" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="216" y="332" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Task_handle_error1_di" bpmnElement="Task_handle_error1">
        <dc:Bounds x="1089" y="521" width="100" height="80" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="StartEvent_02a0nc3_di" bpmnElement="StartEvent_catchErrors">
        <dc:Bounds x="1011" y="543" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="987" y="583" width="84" height="27" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="EndEvent_subprocessErrorHandler_di" bpmnElement="EndEvent_subprocessErrorHandler">
        <dc:Bounds x="1220" y="543" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="384" y="375" width="90" height="12" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Association_09459qo_di" bpmnElement="Association_09459qo">
        <di:waypoint x="1101" y="498" />
        <di:waypoint x="1078" y="443" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNShape id="Event_17shwl6_di" bpmnElement="Event_1kwlr0m">
        <dc:Bounds x="562" y="405" width="36" height="36" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="BoundaryEvent_09xjkku_di" bpmnElement="BoundaryEvent_catchErrors">
        <dc:Bounds x="829" y="405" width="36" height="36" />
        <bpmndi:BPMNLabel>
          <dc:Bounds x="762" y="436" width="68" height="14" />
        </bpmndi:BPMNLabel>
      </bpmndi:BPMNShape>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>
